package com.glela.statistics.model.request;

import com.glela.platform.model.request.RequestPageBaseModel;

/**
 * V4.25
 * 店铺中心查询条件接收
 * @author MaoZeYao
 *
 */
public class StoreCenterRequest extends RequestPageBaseModel {
	
	/**
	 * 订单查询时：1 订单号   2收货人手机号  3收货人姓名
	 */
	private int requestType;
	
	/**
	 * 订单查询关键字
	 */
	private String keyWord;
	
	/**
	 * 查询条件中的开始时间
	 * 格式示例：2017-05-01
	 */
	private String startTime;
	
	/**
	 * 查询条件中的结束时间
	 * 格式示例：2017-05-01
	 * 不传则默认截止时间为当前时间
	 */
	private String endTime;
	
	/**
	 * 订单状态
	 * 1 待支付 2待发货 3-4已发货 6交易成功 7交易失败
	 */
	private int orderStatus;
	
	/**
	 * 自营非自营
	 * 0自营 1非自营
	 */
	private int selfSupport = 3;
	
	/**
	 * 订单来源
	 * 1表示全部  2表示自己的订单  3表示学生的订单
	 */
	private int orderChannel;
	
	/**
	 * 学生ID
	 */
	private long studentId;
	
	/**
	 * 0不排序 1时间升序 2时间降序 3销售额升序 4销售额降序
	 */
	private int orderBy;
	
	private long loginUserId;

	public int getRequestType() {
		return requestType;
	}

	public void setRequestType(int requestType) {
		this.requestType = requestType;
	}

	public String getKeyWorld() {
		return keyWord;
	}

	public void setKeyWorld(String keyWorld) {
		this.keyWord = keyWorld;
	}

	public String getStartTime() {
		return startTime;
	}

	public void setStartTime(String startTime) {
		this.startTime = startTime;
	}

	public String getEndTime() {
		return endTime;
	}

	public void setEndTime(String endTime) {
		this.endTime = endTime;
	}

	public int getOrderStatus() {
		return orderStatus;
	}

	public void setOrderStatus(int orderStatus) {
		this.orderStatus = orderStatus;
	}

	public int getSelfSupport() {
		return selfSupport;
	}

	public void setSelfSupport(int selfSupport) {
		this.selfSupport = selfSupport;
	}

	public int getOrderChannel() {
		return orderChannel;
	}

	public void setOrderChannel(int orderChannel) {
		this.orderChannel = orderChannel;
	}

	public String getKeyWord() {
		return keyWord;
	}

	public void setKeyWord(String keyWord) {
		this.keyWord = keyWord;
	}

	public long getStudentId() {
		return studentId;
	}

	public void setStudentId(long studentId) {
		this.studentId = studentId;
	}

	public int getOrderBy() {
		return orderBy;
	}

	public void setOrderBy(int orderBy) {
		this.orderBy = orderBy;
	}

	public long getLoginUserId() {
		return loginUserId;
	}

	public void setLoginUserId(long loginUserId) {
		this.loginUserId = loginUserId;
	}

}
